$(function () {
    initEvent();
    getUserInfo();
});

function initEvent() {
    $("#submitMsg").off('click').on('click', function () {
        submitMsg();
    });
}

function getUserInfo(){
    var datas = {
        interface:'users@userInfo',
        infoType:'1'
    };
    common.ajax({
        data: datas,
        success: function (data) {
            if (data.status == '2000') {
                if(data.result.userInfo.u_ident_no){
                    //getTplHtml('cardno1',$('#userInfo'));
                    //setTimeout(function(){$('#userInfo').html(common.formatTemplate(data.result.userInfo,$('#userInfo').html()));}, 500);
                    $('#u_true_name').val(data.result.userInfo.u_true_name);
                    $('#u_ident_no').val(data.result.userInfo.u_ident_no);
                    //$('#is_auth').val('0');
                }
                if(data.result.daturm.length>0){
                    $.each(data.result.daturm, function(i, o) {
                        $('#imgsrc'+o.ud_type).attr('src',o.url);
                        $('#file'+o.ud_type).val(o.ud_url);
                    });
                }
            } else if (data.status == '5000') {
                falert(data.msg);
            }
        }
    });  
}


function file_upload(obj,n){
    var param = getRequest();
    //$('#file'+n).val('');
    common.compress(obj, function(data){
        var sendData = data[1].replace('data:'+data[0]+';base64,', '');
        var url = $('#upload_url').val();
        //获取图片后缀
        var imgType = data[0].split('/')[1]=='jpeg'?'jpg':data[0].split('/')[1];
        //获取图片大小
        var size = obj.files[0].size;
        //获取图片名称
        var name = obj.files[0].name;

        //获取身份证号和姓名
        //var u_true_name= $('#name').val();
        //var u_ident_no = $('#code').val();
        //
        //if(u_true_name=='' || u_ident_no==''){
        //    var u_true_name= $('.u_true_name').text();
        //    var u_ident_no = $('.u_ident_no').text();
        //}

        var u_true_name= $('#u_true_name').val();
        var u_ident_no = $('#u_ident_no').val();

        //ocr是否开启
        var ocr_apply_open = $('#ocr_apply_open').val();

        if(n == '1' || n == '2' || n == '3'){
            if(ocr_apply_open == 'on'){
                common.ajax({
                    data: {
                        interface:'users@checkIdCard',
                        fileContent:data[1],
                        fileType:n,
                        ext:imgType,
                        size:size,
                        name:name,
                        content:sendData,
                        u_true_name:u_true_name,
                        u_ident_no:u_ident_no,
                        b_id:param['b_id'],
                        ocr_open_where:'apply_open'
                    },
                    success: function (dat) {
                        if (dat.status == '2000') {
                            if(n == '1'){
                                if(dat.result.name){
                                    $('#u_true_name').val(dat.result.name);
                                    $('#u_ident_no').val(dat.result.code);
                                    //$('#name').val(dat.result.name);
                                    //$('#code').val(dat.result.code);
                                    $("#imgsrc" + n).attr("src", data[1]);
                                    $("#uploadpic" + n).removeClass('authenticateComplete').addClass('authenticateLoad').html('上传中').show();
                                    $.post(url, {ext: imgType, content: sendData}, function (datas) {
                                        $('#file' + n).val(datas.url);
                                        if (datas.url) {
                                            $("#uploadpic" + n).removeClass('authenticateLoad').addClass('authenticateComplete').html('<img src="/static/images/u1.png" alt="">').show();
                                        }
                                    }, 'json');
                                }else{
                                    falert('请上传正确的身份证头像面');
                                }
                            }else if(n=='2'){
                                if (dat.result.issue) {
                                    $("#imgsrc" + n).attr("src", data[1]);
                                    $("#uploadpic" + n).removeClass('authenticateComplete').addClass('authenticateLoad').html('上传中').show();
                                    $.post(url, {ext: imgType, content: sendData}, function (datas) {
                                        $('#file' + n).val(datas.url);
                                        if (datas.url) {
                                            $("#uploadpic" + n).removeClass('authenticateLoad').addClass('authenticateComplete').html('<img src="/static/images/u1.png" alt="">').show();
                                        }
                                    }, 'json');
                                } else {
                                    falert('请上传正确的身份证国徽面');
                                }
                            }else if(n=='3'){
                                if(dat.result.success){
                                    $("#imgsrc"+n).attr("src",data[1]);
                                    $("#uploadpic"+n).removeClass('authenticateComplete').addClass('authenticateLoad').html('上传中').show();
                                    $.post(url,{ext:imgType,content:sendData},function(datas){
                                        $('#file'+n).val(datas.url);
                                        if(datas.url){
                                            $("#uploadpic"+n).removeClass('authenticateLoad').addClass('authenticateComplete').html('<img src="/static/images/u1.png" alt="">').show();
                                        }
                                    },'json');
                                }else{
                                    falert(dat.result.data.msg);
                                }
                            }
                        }else if(dat.status == '3000'){
                            $("#imgsrc"+n).attr("src",data[1]);
                            $("#uploadpic"+n).removeClass('authenticateComplete').addClass('authenticateLoad').html('上传中').show();
                            $.post(url,{ext:imgType,content:sendData},function(datas){
                                $('#file'+n).val(datas.url);
                                if(datas.url){
                                    $("#uploadpic"+n).removeClass('authenticateLoad').addClass('authenticateComplete').html('<img src="/static/images/u1.png" alt="">').show();
                                }
                            },'json');
                        } else if (dat.status == '5000') {
                            if(dat.result.last_pop == 1 ){
                                $("#imgsrc"+n).attr("src",data[1]);
                                $("#uploadpic"+n).removeClass('authenticateComplete').addClass('authenticateLoad').html('上传中').show();
                                $.post(url,{ext:imgType,content:sendData},function(datas){
                                    $('#file'+n).val(datas.url);
                                    if(datas.url){
                                        $("#uploadpic"+n).removeClass('authenticateLoad').addClass('authenticateComplete').html('<img src="/static/images/u1.png" alt="">').show();
                                    }
                                },'json');
                            }else{
                                falert(dat.msg);
                            }
                        }
                    }
                });
            }else{
                $("#imgsrc"+n).attr("src",data[1]);
                $("#uploadpic"+n).removeClass('authenticateComplete').addClass('authenticateLoad').html('上传中').show();
                $.post(url,{ext:imgType,content:sendData},function(datas){
                    $('#file'+n).val(datas.url);
                    if(datas.url){
                        $("#uploadpic"+n).removeClass('authenticateLoad').addClass('authenticateComplete').html('<img src="/static/images/u1.png" alt="">').show();
                    }
                },'json');
            }
        }else{
            $("#imgsrc"+n).attr("src",data[1]);
            $("#uploadpic"+n).removeClass('authenticateComplete').addClass('authenticateLoad').html('上传中').show();
            $.post(url,{ext:imgType,content:sendData},function(datas){
                $('#file'+n).val(datas.url);
                if(datas.url){
                    $("#uploadpic"+n).removeClass('authenticateLoad').addClass('authenticateComplete').html('<img src="/static/images/u1.png" alt="">').show();
                }
            },'json');
        }
    });  
}

function getRequest() {
    var url = location.search; //获取url中"?"符后的字串
    var theRequest = new Object();
    if(url.indexOf("?") != -1){
        var str = url.substr(1);
        strs = str.split("&");
        for(var i = 0; i < strs.length; i ++) {
            theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);
        }
    }

    return theRequest;
}

function GetQueryString(name){
        var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
        var r = decodeURI(window.location.search).substr(1).match(reg);
        if (r != null){
            return unescape(r[2]); 
        }else{
            return null;
        }
    }

function submitMsg() {

    var param = getRequest();

    var userInfo = common.formatFormData('userInfo');
    if (!checkParams(userInfo))
        return false;
    var arr = ['1', '2','3'];
    var daturm = [];
    var flag = true;
    var result = true;
    $.each(arr, function (i, o) {
        if($('#file' + o).val() == ''){
            flag = false;
            return false;
        }
        var file = [o, $('#file' + o).val()];
        daturm.push(file);
    });

    if(!flag){
        falert('请您上传资料');
        return false;
    }
    if($('#is_auth').val() == '1'){
        result = common.checkForm().checkName($('#u_true_name').val(), function (result, error) {
            if (result == false) {
                falert(error);
                return false;
            }
        }).checkId($('#u_ident_no').val(), function(result, error){
            if (result == false) {
                falert(error);
                return false;
            }
        }).value;
    }

    if(result == true){
        var datas = new Object;

        if(param['channel']){
            datas.channel = param['channel'];
        }
        if(param['p_name']){
            datas.p_name = GetQueryString('p_name');
        }
        if(param['b_borrow_amount']){
            datas.b_borrow_amount = param['b_borrow_amount'];
        }
        datas.userInfo = userInfo;
        datas.daturmInfo = daturm;
        datas.interface = 'users@authForm';

        common.ajax({
            data: datas,
            success: function (data) {
                if (data.status == '2000') {
                    location.href = data.result.jumpUrl;
                    // location.href = '/order/billmodeselect';
                } else if (data.status == '5000') {
                    if(data.result.jumpUrl){
                        falert(data.msg,data.result.jumpUrl);
                    }else{
                        falert(data.msg);
                    }
                }
            }
        });  
    }
}

/*图片放大*/
$(".img_mask").click(function(event){
    var src=$('#photo_example').val();
    var html = "<div id='fangda'><img src=''></div>";
    $("body").append(html);

    $("#fangda img").attr("src",src);

    $("#fangda").click(function(){
        $(this).remove();
    });
    event.stopPropagation();
});


